type t = [
  | #"/"
  | #"/undefined"
  | #"/packages"
  | #"/try"
  | #"/syntax-lookup"
  | #"/blog"
  | #"/blog/archived"
  | #"/docs"
  | #"/docs/manual/api/stdlib"
  | #"/docs/manual/api/introduction"
  | #"/docs/manual/api/belt"
  | #"/docs/manual/api/dom"
  | #"/docs/manual/api/stdlib/intl/numberformat/grouping"
  | #"/docs/manual/api/stdlib/biguint64array/constants"
  | #"/docs/manual/api/stdlib/bigint64array/constants"
  | #"/docs/manual/api/stdlib/uint8clampedarray/constants"
  | #"/docs/manual/api/stdlib/uint32array/constants"
  | #"/docs/manual/api/stdlib/uint16array/constants"
  | #"/docs/manual/api/stdlib/uint8array/constants"
  | #"/docs/manual/api/stdlib/int32array/constants"
  | #"/docs/manual/api/stdlib/int16array/constants"
  | #"/docs/manual/api/stdlib/int8array/constants"
  | #"/docs/manual/api/stdlib/float64array/constants"
  | #"/docs/manual/api/stdlib/float32array/constants"
  | #"/docs/manual/api/stdlib/type/classify"
  | #"/docs/manual/api/stdlib/regexp/result"
  | #"/docs/manual/api/stdlib/math/int"
  | #"/docs/manual/api/stdlib/math/constants"
  | #"/docs/manual/api/stdlib/json/decode"
  | #"/docs/manual/api/stdlib/json/encode"
  | #"/docs/manual/api/stdlib/json/classify"
  | #"/docs/manual/api/stdlib/jserror/urierror"
  | #"/docs/manual/api/stdlib/jserror/typeerror"
  | #"/docs/manual/api/stdlib/jserror/syntaxerror"
  | #"/docs/manual/api/stdlib/jserror/referenceerror"
  | #"/docs/manual/api/stdlib/jserror/rangeerror"
  | #"/docs/manual/api/stdlib/jserror/evalerror"
  | #"/docs/manual/api/stdlib/intl/segments"
  | #"/docs/manual/api/stdlib/intl/segmenter"
  | #"/docs/manual/api/stdlib/intl/relativetimeformat"
  | #"/docs/manual/api/stdlib/intl/pluralrules"
  | #"/docs/manual/api/stdlib/intl/numberformat"
  | #"/docs/manual/api/stdlib/intl/locale"
  | #"/docs/manual/api/stdlib/intl/listformat"
  | #"/docs/manual/api/stdlib/intl/datetimeformat"
  | #"/docs/manual/api/stdlib/intl/collator"
  | #"/docs/manual/api/stdlib/intl/common"
  | #"/docs/manual/api/stdlib/int/ref"
  | #"/docs/manual/api/stdlib/int/bitwise"
  | #"/docs/manual/api/stdlib/int/constants"
  | #"/docs/manual/api/stdlib/float/constants"
  | #"/docs/manual/api/stdlib/error/urierror"
  | #"/docs/manual/api/stdlib/error/typeerror"
  | #"/docs/manual/api/stdlib/error/syntaxerror"
  | #"/docs/manual/api/stdlib/error/referenceerror"
  | #"/docs/manual/api/stdlib/error/rangeerror"
  | #"/docs/manual/api/stdlib/error/evalerror"
  | #"/docs/manual/api/stdlib/date/utc"
  | #"/docs/manual/api/stdlib/biguint64array"
  | #"/docs/manual/api/stdlib/bigint64array"
  | #"/docs/manual/api/stdlib/uint8clampedarray"
  | #"/docs/manual/api/stdlib/uint32array"
  | #"/docs/manual/api/stdlib/uint16array"
  | #"/docs/manual/api/stdlib/uint8array"
  | #"/docs/manual/api/stdlib/int32array"
  | #"/docs/manual/api/stdlib/int16array"
  | #"/docs/manual/api/stdlib/int8array"
  | #"/docs/manual/api/stdlib/float64array"
  | #"/docs/manual/api/stdlib/float32array"
  | #"/docs/manual/api/stdlib/typedarray"
  | #"/docs/manual/api/stdlib/arraybuffer"
  | #"/docs/manual/api/stdlib/weakset"
  | #"/docs/manual/api/stdlib/set"
  | #"/docs/manual/api/stdlib/weakmap"
  | #"/docs/manual/api/stdlib/map"
  | #"/docs/manual/api/stdlib/asynciterator"
  | #"/docs/manual/api/stdlib/iterator"
  | #"/docs/manual/api/stdlib/type"
  | #"/docs/manual/api/stdlib/symbol"
  | #"/docs/manual/api/stdlib/string"
  | #"/docs/manual/api/stdlib/result"
  | #"/docs/manual/api/stdlib/regexp"
  | #"/docs/manual/api/stdlib/promise"
  | #"/docs/manual/api/stdlib/pair"
  | #"/docs/manual/api/stdlib/ordering"
  | #"/docs/manual/api/stdlib/option"
  | #"/docs/manual/api/stdlib/object"
  | #"/docs/manual/api/stdlib/nullable"
  | #"/docs/manual/api/stdlib/null"
  | #"/docs/manual/api/stdlib/math"
  | #"/docs/manual/api/stdlib/list"
  | #"/docs/manual/api/stdlib/lazy"
  | #"/docs/manual/api/stdlib/json"
  | #"/docs/manual/api/stdlib/jsexn"
  | #"/docs/manual/api/stdlib/jserror"
  | #"/docs/manual/api/stdlib/intl"
  | #"/docs/manual/api/stdlib/int"
  | #"/docs/manual/api/stdlib/float"
  | #"/docs/manual/api/stdlib/error"
  | #"/docs/manual/api/stdlib/exn"
  | #"/docs/manual/api/stdlib/dict"
  | #"/docs/manual/api/stdlib/date"
  | #"/docs/manual/api/stdlib/dataview"
  | #"/docs/manual/api/stdlib/console"
  | #"/docs/manual/api/stdlib/bool"
  | #"/docs/manual/api/stdlib/bigint"
  | #"/docs/manual/api/stdlib/array"
  | #"/docs/manual/api/stdlib/intervalid"
  | #"/docs/manual/api/stdlib/timeoutid"
  | #"/docs/manual/api/belt/hashmap/string"
  | #"/docs/manual/api/belt/hashmap/int"
  | #"/docs/manual/api/belt/hashset/string"
  | #"/docs/manual/api/belt/hashset/int"
  | #"/docs/manual/api/belt/mutablemap/string"
  | #"/docs/manual/api/belt/mutablemap/int"
  | #"/docs/manual/api/belt/mutableset/string"
  | #"/docs/manual/api/belt/mutableset/int"
  | #"/docs/manual/api/belt/map/dict"
  | #"/docs/manual/api/belt/map/string"
  | #"/docs/manual/api/belt/map/int"
  | #"/docs/manual/api/belt/set/dict"
  | #"/docs/manual/api/belt/set/string"
  | #"/docs/manual/api/belt/set/int"
  | #"/docs/manual/api/belt/sortarray/string"
  | #"/docs/manual/api/belt/sortarray/int"
  | #"/docs/manual/api/belt/id/makehashable"
  | #"/docs/manual/api/belt/id/makehashableu"
  | #"/docs/manual/api/belt/id/makecomparable"
  | #"/docs/manual/api/belt/id/makecomparableu"
  | #"/docs/manual/api/belt/float"
  | #"/docs/manual/api/belt/int"
  | #"/docs/manual/api/belt/result"
  | #"/docs/manual/api/belt/option"
  | #"/docs/manual/api/belt/hashmap"
  | #"/docs/manual/api/belt/hashset"
  | #"/docs/manual/api/belt/mutablemap"
  | #"/docs/manual/api/belt/mutableset"
  | #"/docs/manual/api/belt/map"
  | #"/docs/manual/api/belt/set"
  | #"/docs/manual/api/belt/range"
  | #"/docs/manual/api/belt/list"
  | #"/docs/manual/api/belt/mutablestack"
  | #"/docs/manual/api/belt/mutablequeue"
  | #"/docs/manual/api/belt/sortarray"
  | #"/docs/manual/api/belt/array"
  | #"/docs/manual/api/belt/id"
  | #"/blog/what-can-i-do-with-rescript"
  | #"/blog/uncurried-mode"
  | #"/blog/roadmap-2021-and-new-landing-page"
  | #"/blog/retreats"
  | #"/blog/rescript-association-rebranding"
  | #"/blog/release-9-1"
  | #"/blog/release-9-0"
  | #"/blog/release-8-4"
  | #"/blog/release-8-3"
  | #"/blog/release-8-3-2"
  | #"/blog/release-12-0-0"
  | #"/blog/release-11-1-0"
  | #"/blog/release-11-0-0"
  | #"/blog/release-10-1"
  | #"/blog/release-10-0-0"
  | #"/blog/reforging-build-system"
  | #"/blog/new-rescript-logo"
  | #"/blog/introducing-unified-operators"
  | #"/blog/improving-interop"
  | #"/blog/first-class-dynamic-import-support"
  | #"/blog/enhanced-ergonomics-for-record-types"
  | #"/blog/editor-support-release-1-0"
  | #"/blog/editor-support-custom-operators-and-more"
  | #"/blog/bucklescript-is-rebranding"
  | #"/blog/archived/whats-new-in-7-pt2"
  | #"/blog/archived/whats-new-in-7-pt1"
  | #"/blog/archived/union-types-in-bucklescript"
  | #"/blog/archived/string-literal-types-in-reason"
  | #"/blog/archived/state-of-reasonml-org-2020-q2-pt4"
  | #"/blog/archived/state-of-reasonml-org-2020-q2-pt3"
  | #"/blog/archived/state-of-reasonml-org-2020-q2-pt2"
  | #"/blog/archived/state-of-reasonml-org-2020-q2-pt1"
  | #"/blog/archived/scalable"
  | #"/blog/archived/overview-of-new_encoding"
  | #"/blog/archived/loading-stdlib-in-memory"
  | #"/blog/archived/generalize-uncurry"
  | #"/blog/archived/ffi-overview"
  | #"/blog/archived/feature-preview-variadic"
  | #"/blog/archived/bucklescript-roadmap-q3-4-2018"
  | #"/blog/archived/bucklescript-release-8-2"
  | #"/blog/archived/bucklescript-release-8-1-1"
  | #"/blog/archived/bucklescript-release-7-3"
  | #"/blog/archived/bucklescript-release-7-2"
  | #"/blog/archived/bucklescript-release-7-1-0"
  | #"/blog/archived/bucklescript-release-7-0-2"
  | #"/blog/archived/bucklescript-release-6-0"
  | #"/blog/archived/bucklescript-release-5-2-0"
  | #"/blog/archived/bucklescript-release-5-1-0"
  | #"/blog/archived/bucklescript-release-5-0"
  | #"/blog/archived/bucklescript-release-5-0-5"
  | #"/blog/archived/bucklescript-release-5-0-4"
  | #"/blog/archived/bucklescript-release-5-0-1"
  | #"/blog/archived/bucklescript-release-4-0-8"
  | #"/blog/archived/bucklescript-release-4-0-17"
  | #"/blog/archived/bucklescript-release-4-0-0-pt2"
  | #"/blog/archived/bucklescript-release-4-0-0-pt1"
  | #"/blog/archived/bucklescript-release-3-1-4"
  | #"/blog/archived/bucklescript-release-3-1-0"
  | #"/blog/archived/bucklescript-release-3-0-0"
  | #"/blog/archived/bucklescript-release-1-7-5"
  | #"/blog/archived/bucklescript-release-1-7-4"
  | #"/blog/archived/bucklescript-release-1-7-0"
  | #"/blog/archived/bucklescript-release-1-5-2"
  | #"/blog/archived/bucklescript-release-1-5-1"
  | #"/blog/archived/bucklescript-release-1-5-0"
  | #"/blog/archived/bucklescript-release-1-4-3"
  | #"/blog/archived/bucklescript-release-1-4-2"
  | #"/blog/archived/bucklescript-release-1-0"
  | #"/blog/archived/bucklescript-8-1-new-syntax"
  | #"/blog/archived/arity-zero"
  | #"/blog/archived/another-encoding"
  | #"/blog/archived/a-story-of-lazy-encoding"
  | #"/blog/archived/a-story-of-exception-encoding"
  | #"/blog/archived/a-small-step-for-bucklescript"
  | #"/blog/archived/a-note-on-bucklescripts-future-commitments"
  | #"/docs/react/styling"
  | #"/docs/react/server-components"
  | #"/docs/react/router"
  | #"/docs/react/rendering-elements"
  | #"/docs/react/refs-and-the-dom"
  | #"/docs/react/memo"
  | #"/docs/react/llms"
  | #"/docs/react/lazy-components"
  | #"/docs/react/introduction"
  | #"/docs/react/installation"
  | #"/docs/react/import-export-reactjs"
  | #"/docs/react/hooks-state"
  | #"/docs/react/hooks-ref"
  | #"/docs/react/hooks-reducer"
  | #"/docs/react/hooks-overview"
  | #"/docs/react/hooks-effect"
  | #"/docs/react/hooks-custom"
  | #"/docs/react/hooks-context"
  | #"/docs/react/forwarding-refs"
  | #"/docs/react/extensions-of-props"
  | #"/docs/react/events"
  | #"/docs/react/elements-and-jsx"
  | #"/docs/react/context"
  | #"/docs/react/components-and-props"
  | #"/docs/react/beyond-jsx"
  | #"/docs/react/arrays-and-keys"
  | #"/docs/manual/warning-numbers"
  | #"/docs/manual/variant"
  | #"/docs/manual/use-illegal-identifier-names"
  | #"/docs/manual/typescript-integration"
  | #"/docs/manual/type"
  | #"/docs/manual/tuple"
  | #"/docs/manual/try"
  | #"/docs/manual/tagged-templates"
  | #"/docs/manual/shared-data-types"
  | #"/docs/manual/scoped-polymorphic-types"
  | #"/docs/manual/reserved-keywords"
  | #"/docs/manual/record"
  | #"/docs/manual/promise"
  | #"/docs/manual/project-structure"
  | #"/docs/manual/primitive-types"
  | #"/docs/manual/polymorphic-variant"
  | #"/docs/manual/pipe"
  | #"/docs/manual/pattern-matching-destructuring"
  | #"/docs/manual/overview"
  | #"/docs/manual/object"
  | #"/docs/manual/null-undefined-option"
  | #"/docs/manual/mutation"
  | #"/docs/manual/module"
  | #"/docs/manual/module-functions"
  | #"/docs/manual/migrate-to-v11"
  | #"/docs/manual/llms"
  | #"/docs/manual/libraries"
  | #"/docs/manual/let-binding"
  | #"/docs/manual/lazy-values"
  | #"/docs/manual/jsx"
  | #"/docs/manual/json"
  | #"/docs/manual/introduction"
  | #"/docs/manual/interop-with-js-build-systems"
  | #"/docs/manual/interop-cheatsheet"
  | #"/docs/manual/installation"
  | #"/docs/manual/inlining-constants"
  | #"/docs/manual/import-from-export-to-js"
  | #"/docs/manual/import-export"
  | #"/docs/manual/generate-converters-accessors"
  | #"/docs/manual/generalized-algebraic-data-types"
  | #"/docs/manual/function"
  | #"/docs/manual/external"
  | #"/docs/manual/extensible-variant"
  | #"/docs/manual/exception"
  | #"/docs/manual/equality-comparison"
  | #"/docs/manual/embed-raw-javascript"
  | #"/docs/manual/editor-plugins"
  | #"/docs/manual/editor-code-analysis"
  | #"/docs/manual/dict"
  | #"/docs/manual/converting-from-js"
  | #"/docs/manual/control-flow"
  | #"/docs/manual/build-performance"
  | #"/docs/manual/build-overview"
  | #"/docs/manual/build-monorepo-setup"
  | #"/docs/manual/build-external-stdlib"
  | #"/docs/manual/build-configuration"
  | #"/docs/manual/build-configuration-schema"
  | #"/docs/manual/browser-support-polyfills"
  | #"/docs/manual/bind-to-js-object"
  | #"/docs/manual/bind-to-js-function"
  | #"/docs/manual/bind-to-global-js-values"
  | #"/docs/manual/attribute"
  | #"/docs/manual/async-await"
  | #"/docs/manual/array-and-list"
  | #"/docs/manual/api"
  | #"/docs/guidelines/publishing-packages"
  | #"/community/translations"
  | #"/community/roadmap"
  | #"/community/overview"
  | #"/community/content"
  | #"/community/code-of-conduct"
  | #"/syntax-lookup/specialvalues_pos_of"
  | #"/syntax-lookup/specialvalues_pos"
  | #"/syntax-lookup/specialvalues_module"
  | #"/syntax-lookup/specialvalues_loc_of"
  | #"/syntax-lookup/specialvalues_loc"
  | #"/syntax-lookup/specialvalues_line_of"
  | #"/syntax-lookup/specialvalues_line"
  | #"/syntax-lookup/specialvalues_file"
  | #"/syntax-lookup/operators_type_coercion"
  | #"/syntax-lookup/operators_triangle_pipe"
  | #"/syntax-lookup/operators_string_concatenation"
  | #"/syntax-lookup/operators_pipe"
  | #"/syntax-lookup/operators_mod"
  | #"/syntax-lookup/operators_integer_subtraction"
  | #"/syntax-lookup/operators_integer_multiplication"
  | #"/syntax-lookup/operators_integer_division"
  | #"/syntax-lookup/operators_integer_addition"
  | #"/syntax-lookup/operators_float_subtraction"
  | #"/syntax-lookup/operators_float_multiplication"
  | #"/syntax-lookup/operators_float_division"
  | #"/syntax-lookup/operators_float_addition"
  | #"/syntax-lookup/operator_ref_value_assignment"
  | #"/syntax-lookup/language_while"
  | #"/syntax-lookup/language_uncurried_function"
  | #"/syntax-lookup/language_type_parameter"
  | #"/syntax-lookup/language_type"
  | #"/syntax-lookup/language_switch"
  | #"/syntax-lookup/language_string_literal"
  | #"/syntax-lookup/language_string_interpolation"
  | #"/syntax-lookup/language_spreads"
  | #"/syntax-lookup/language_scoped_polymorphic_type"
  | #"/syntax-lookup/language_regular_expression"
  | #"/syntax-lookup/language_polyvar"
  | #"/syntax-lookup/language_placeholder"
  | #"/syntax-lookup/language_optional_labeled_argument"
  | #"/syntax-lookup/language_open"
  | #"/syntax-lookup/language_module"
  | #"/syntax-lookup/language_let"
  | #"/syntax-lookup/language_labeled_argument"
  | #"/syntax-lookup/language_include"
  | #"/syntax-lookup/language_if_else"
  | #"/syntax-lookup/language_function"
  | #"/syntax-lookup/language_for"
  | #"/syntax-lookup/language_external"
  | #"/syntax-lookup/language_dict"
  | #"/syntax-lookup/language_char_literal"
  | #"/syntax-lookup/language_await"
  | #"/syntax-lookup/language_async"
  | #"/syntax-lookup/extension_todo"
  | #"/syntax-lookup/extension_regular_expression"
  | #"/syntax-lookup/extension_raw_top_level_expression"
  | #"/syntax-lookup/extension_raw_expression"
  | #"/syntax-lookup/extension_private_let"
  | #"/syntax-lookup/extension_identity"
  | #"/syntax-lookup/extension_debugger"
  | #"/syntax-lookup/decorator_variadic"
  | #"/syntax-lookup/decorator_val"
  | #"/syntax-lookup/decorator_unwrap"
  | #"/syntax-lookup/decorator_uncurry"
  | #"/syntax-lookup/decorator_uncurried"
  | #"/syntax-lookup/decorator_unboxed"
  | #"/syntax-lookup/decorator_throws"
  | #"/syntax-lookup/decorator_this"
  | #"/syntax-lookup/decorator_taggedTemplate"
  | #"/syntax-lookup/decorator_tag"
  | #"/syntax-lookup/decorator_string"
  | #"/syntax-lookup/decorator_set_index"
  | #"/syntax-lookup/decorator_set"
  | #"/syntax-lookup/decorator_send_pipe"
  | #"/syntax-lookup/decorator_send"
  | #"/syntax-lookup/decorator_scope"
  | #"/syntax-lookup/decorator_return"
  | #"/syntax-lookup/decorator_react_component_with_props"
  | #"/syntax-lookup/decorator_react_component"
  | #"/syntax-lookup/decorator_raises"
  | #"/syntax-lookup/decorator_obj"
  | #"/syntax-lookup/decorator_new"
  | #"/syntax-lookup/decorator_module_warning"
  | #"/syntax-lookup/decorator_module_deprecated"
  | #"/syntax-lookup/decorator_module"
  | #"/syntax-lookup/decorator_meth"
  | #"/syntax-lookup/decorator_live"
  | #"/syntax-lookup/decorator_jsx_component"
  | #"/syntax-lookup/decorator_int"
  | #"/syntax-lookup/decorator_inline"
  | #"/syntax-lookup/decorator_ignore"
  | #"/syntax-lookup/decorator_get_index"
  | #"/syntax-lookup/decorator_get"
  | #"/syntax-lookup/decorator_gentype"
  | #"/syntax-lookup/decorator_expression_warning"
  | #"/syntax-lookup/decorator_expression_deprecated"
  | #"/syntax-lookup/decorator_does_not_throw"
  | #"/syntax-lookup/decorator_does_not_raise"
  | #"/syntax-lookup/decorator_directive"
  | #"/syntax-lookup/decorator_deriving"
  | #"/syntax-lookup/decorator_dead"
  | #"/syntax-lookup/decorator_as"
  | #"/syntax-lookup/builtinfunctions_ignore"
  | #"/*"
]
